Ubuntu Server の SSM Agent アップデート時 exit status 125 が発生して失敗する原因と対処法
2024.10.10
困っていること
マネージドノード済み Ubuntu Server の SSM Agent をアップデートした際に、以下のエラーが発生して失敗しました。
原因と対処法を教えてください。
Initiating amazon-ssm-agent update to 3.3.987.0
failed to install amazon-ssm-agent 3.3.987.0, ErrorMessage=The execution of command returned Exit Status: 125
exit status 125
どう対応すればいいの?
原因
snapd の問題で SSM Agent のアップグレードに失敗する場合がございます。
対処法
ドキュメント を参考に、下記の手順をお試しください。
- SSM Agent の関連プロセスを停止します。
$ sudo systemctl stop snap.amazon-ssm-agent.amazon-ssm-agent.service
$ systemctl status snap.amazon-ssm-agent.amazon-ssm-agent.service
- SSM Agent 3.3.987.0 のファイルをダウンロードします。
※ 最新 SSM Agent Ver のファイルをダウンロードしてください。以下は SSM Agent 3.3.987.0 の例です。
$ wget https://s3.ap-northeast-1.amazonaws.com/amazon-ssm-ap-northeast-1/amazon-ssm-agent/3.3.987.0/amazon-ssm-agent-ubuntu-amd64.tar.gz
- ダウンロードしたファイルを展開し、 SSM Agent のアップデートを行います。
$ mkdir temp
$ tar xzf amazon-ssm-agent-ubuntu-amd64.tar.gz -C temp
$ cd temp
$ sudo ./snap-install.sh
- SSM Agent がアップデートされ、サービスが開始されていることを確認します。
$ sudo snap info amazon-ssm-agent
$ systemctl status snap.amazon-ssm-agent.amazon-ssm-agent.service